package com.king.java.tools.http;


import com.king.java.tools.http.entity.ConnectEntity;

/**
 * 描述: Http请求工具接口
 *
 * @author : sujinchen
 * @date : 2020/10/16
 */
public interface HttpUtils {
     /**
      * 执行请求
      * @return
      * @throws Exception
      */
     ConnectEntity run() throws Exception;

     /**
      * 是否执行
      * @return
      */
     boolean isRun();

     /**
      * 设置请求客户端
      */
     void setClient(int connectTimeOut, int writeTimeout, int readTimeout);

     /**
      * 设置取消请求时长
      * @param cancelTimeOut
      */
     void setCancel(int cancelTimeOut);
}
